find_package(PkgConfig)
pkg_check_modules(PC_ZIP  libzip)

find_path(ZIP_INCLUDE_DIRS
    NAMES zip.h
    HINTS ${PC_ZIP_INCLUDEDIR}
    ${PC_ZIP_INCLUDE_DIRS}
)

find_library(ZIP_LIBRARIES
    NAMES zip
    HINTS ${PC_ZIP_LIBDIR}
    ${PC_ZIP_LIBRARY_DIRS}
)

message("ZIP_LIBRARIES=${ZIP_LIBRARIES} ZIP_INCLUDE_DIRS=${ZIP_INCLUDE_DIRS} PC_ZIP_VERSION=${PC_ZIP_VERSION}")
if(ZIP_INCLUDE_DIRS AND ZIP_LIBRARIES)
    set(ZIP_FOUND TRUE)
    set(ZIP_LIBRARY ${ZIP_LIBRARIES})
    set(ZIP_INCLUDE_DIR ${ZIP_INCLUDE_DIRS})
    set(ZIP_VERSION ${PC_ZIP_VERSION})
endif()

include(FindPackageHandleStandardArgs)
#FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZIP REQUIRED_VARS ZIP_INCLUDE_DIRS ZIP_LIBRARIES 
#	FOUND_VAR ZIP_FOUND VERSION_VAR ZIP_VERSION)

mark_as_advanced(ZIP_LIBRARIES ZIP_LIBRARY ZIP_INCLUDE_DIRS ZIP_INCLUDE_DIR ZIP_FOUND)

